package com.sixi.GeoTransfer.model;

import java.awt.Point;
import java.util.List;

public abstract class AreaModel {
	
	private String name;//区域名称
	
	private String adCode;//邮编
	
	private String cityCode;//区号

	private Point.Double centre; //中心点
	
	private List<Point.Double> polyLine;//边界点
	
	private String areaLevel;//地区等级

	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}

	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * @return the adCode
	 */
	public String getAdCode() {
		return adCode;
	}

	/**
	 * @param adCode the adCode to set
	 */
	public void setAdCode(String adCode) {
		this.adCode = adCode;
	}

	/**
	 * @return the cityCode
	 */
	public String getCityCode() {
		return cityCode;
	}

	/**
	 * @param cityCode the cityCode to set
	 */
	public void setCityCode(String cityCode) {
		this.cityCode = cityCode;
	}

	/**
	 * @return the centre
	 */
	public Point.Double getCentre() {
		return centre;
	}

	/**
	 * @param centre the centre to set
	 */
	public void setCentre(Point.Double centre) {
		this.centre = centre;
	}

	/**
	 * @return the polyLine
	 */
	public List<Point.Double> getPolyLine() {
		return polyLine;
	}

	/**
	 * @param polyLine the polyLine to set
	 */
	public void setPolyLine(List<Point.Double> polyLine) {
		this.polyLine = polyLine;
	}

	/**
	 * @return the areaLevel
	 */
	public String getAreaLevel() {
		return areaLevel;
	}

	/**
	 * @param areaLevel the areaLevel to set
	 */
	public void setAreaLevel(String areaLevel) {
		this.areaLevel = areaLevel;
	}

	
	
}
